All Questions
Tagged with autocompletealias
16 questions
1vote
0answers
974views
When does /usr/share/zsh/vendor-completions get loaded?
As far as I can tell, my .zshrc doesn't manually source anything in /usr/share/zsh/vendor-completions. If I try to write, in my .zshrc, an alias for a command that has completions set up in /usr/share/...
1vote
1answer
279views
fish - Maximum recursion depth reached with tab-complete
With my fish shell, I have defined the alias alias black='command black -l 110' When I type black in my shell and start to tab-complete, I get the error complete: maximum recursion depth reached ...
2votes
1answer
853views
Using colon for aliase breaks autocomplete
I'm using colon or other prefix for aliases in .bashrc. For a while I was using short keys like: alias :t="tmux" alias :www="google-chrome --use-gl=desktop &>/dev/null &"...
4votes
1answer
337views
Tab complete global alias names not at the beginning of a line
I have a bunch of aliases like this alias -g foo=cmd1 alias -g faz=cmd2 alias -g fam=cmd3 At the shell (I'm using zsh) I want to be able to type echo fa<TAB> and be prompted for faz or fam ...
1vote
1answer
829views
Alias to prompt for tab completion for a set of directories?
Is it possible to make a bash alias, which would be able to prompt me for tab-completion of a set of directories? let's say I have a number of source code controlled projects, main path of each ...
1vote
1answer
3kviews
How to use aliases with auto completion in oh-my-zsh?
I'm using zsh on MacOS El Capitan. I'm wondering how auto completion has to be parameterized to resolve aliases as well. When I used bash, my .bash_profile contained the following: alias mdb "mongo -...
17votes
4answers
15kviews
Using zsh autocompletion for alias
I have created a few aliases for git in zsh. For example: gch = git checkout, grb = git rebase --committer-date-is-author-date and some more complex useful zsh functions for git commands. But how can ...
10votes
3answers
6kviews
sudo: nocorrect: command not found
I am using zsh and oh-my-zsh on Arch Linux. I am not able to make directory using mkdir edward@ArchLinux ~ $ sudo mkdir -p /samba/raspberry [sudo] password for edward: sudo: nocorrect: command ...
6votes
1answer
3kviews
What's the intended use case for COMPLETE_ALIASES in zsh?
For some months now, I have had setopt completealiases in my .zshrc. I haven't the faintest idea why I added it - most other things have comments or can be understood from neighbouring settings. ...
3votes
0answers
70views
Bash tab completion for aliases [duplicate]
I define a number of aliases for my git work flow. alias gs='git status' alias ga='git add -u' alias gaa='git add -A' alias gc='git commit' alias gr='git checkout --' alias gu='git reset HEAD' alias ...
18votes
3answers
7kviews
How do you make an alias or function that retains tab completion?
I made an alias to save some keystrokes with working with systemd: $ alias sctl='systemctl' However, this breaks tab completion for the subcommands. Is it possible to alias a command without breaking ...
2votes
2answers
1kviews
why completion does not work for all aliases?
In my .bash_aliases file I have couple of aliases, like -- shopt -s expand_aliases alias emx='emacs' alias em='emacs -nw' alias gv='gvim' alias v='vi' alias ev='evince' when I use them and press [tab]...
3votes
1answer
380views
code review: automatic completion for bash aliases
I was reading How do I get bash completion for command aliases? and I thought, that the answer by Shawn J. Goff needed a little something: less user setup so I wrote a little script that is intended ...
2votes
3answers
4kviews
Executing zsh rehash after build
I have a build script that can change what binaries are in my $PATH (it doesn't edit $PATH itself, but it adds/deletes files to folders that are already in $PATH). zsh's autocompletion doesn't update ...
8votes
2answers
2kviews
zsh alias expansion
Is it possible to configure zsh to expand global aliases during tab completion? For example, I have the common aliases: alias -g '...'='../..' alias -g '....'='../../..' but when I type for example ...